package com.attendance.mapper;

import com.attendance.pojo.Course;
import com.attendance.vo.CourseVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 *
 * 课程记录Dao层
 *
 **/
@Repository
public interface CourseMapper {

    //查询课程
    List<Course> selectAllCourse();

    //条件查询课程
    List<Course> selectCourse(CourseVO courseVO);

    //新增课程
    int addCourse(Course courseVO);

    //更新课程
    int updateCourse(Course course);

    //删除课程
    int modifyCourse(Course course);

    //课程下拉框接口(所有课程信息)
    List<Course> queryCourse();

    //通过教师id查询课程的下拉框接口
    List<Course> queryCourseByteaId(int teaId);

    //通过班级id查询课程的下拉框接口
    List<Course> queryCourseByclassId(int classId);
}

